package v2;

import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import Kernel.Serveur;

public class Sauvegarde {
	
	public static void Sauvegarder(Serveur serveur) throws IOException{
		PrintWriter sortieTrajet = new PrintWriter(new FileWriter("fichierTrajet"));
		PrintWriter sortieVille = new PrintWriter(new FileWriter("fichierVille"));
		PrintWriter sortieVehicule = new PrintWriter(new FileWriter("fichierVehicule"));
		PrintWriter sortieLog = new PrintWriter(new FileWriter("fichierLog"));
		
		String sTrajet = "";
		String sVille = "";
		String sVehicule = "";
		String sLog = "";
		
		int i;
		for(i=0; i < serveur.getTrajets().size();i++){
			sTrajet += serveur.getTrajets().get(i).print()+"\n";
		}
		for(i=0; i < serveur.getVilles().size();i++){
			sVille += serveur.getVilles().get(i).print()+"\n";
		}
		for(i=0; i < serveur.getVehicules().size();i++){
			sVehicule += serveur.getVehicules().get(i).print()+"\n";
		}
		for(i=0; i < serveur.getLogs().size();i++){
			sLog += serveur.getLogs().get(i)+"\n";
		}
		
		sortieTrajet.print(sTrajet);
		sortieVille.print(sVille);
		sortieVehicule.print(sVehicule);
		sortieLog.print(sLog);		
		sortieTrajet.close();
		sortieVille.close();
		sortieVehicule.close();
		sortieLog.close();
	}
}
